import {Meteor} from 'meteor/meteor';
export default{
    uploadImg(file,fuc){
        const files = file.file
        const filesize = files.size
        const filename = files.name
        // 2,621,440   2M
        if (filesize > 2101440) {
            // 图片大于2MB
            return this.$toast.fail('图片上传失败，请上传小于2MB的图片');
        }
        var reader = new FileReader();
        reader.readAsDataURL(files);
        reader.onload = (e) => {
            // 读取到的图片base64 数据编码 将此编码字符串传给后台即可
            const imgcode = e.target.result;
           Meteor.call('image.create',{
               filename:filename,
               filesize:filesize,
               base64:imgcode
           },(err,res)=>{
              fuc(err,res)
              if(err){
                this.$toast.fail('图片上传失败，请重试')
               }
               else{
                   fuc(res,imgcode)
               }
           })
        }
    }
}